<?php

/*
 * Description of profesor_model
 *
 * @author Machete
 */

class profesor_model extends CI_Model {

    //put your code here
    function get_listado() {

        $this->db->select('*');
        $query = $this->db->get('profesor');
        return $query;
    }

    function get_listado_1($registros_por_pagina, $uri_segment) {
        $this->db->select('a.id, a.apellidos, a.nombres, a.fecnac, a.direccion, 
            a.iddistrito, a.telefono, a.celular, a.dni, a.hombre, a.email, 
            b.nombre as nombre_distrito');
        $this->db->from('profesor a, distrito b');
        $this->db->where('a.iddistrito = b.id');
        $query = $this->db->get('', $registros_por_pagina, $uri_segment);
        return $query->result();
    }

    function get_total_registros() {
        return $this->db->count_all('profesor');
    }

    function editar() {
        
    }

    function get_datos_registro($id) {
        $this->db->select('a.id, a.apellidos, a.nombres, a.fecnac, a.direccion, 
            a.iddistrito, a.telefono, a.celular, a.dni, a.hombre, 
            b.nombre as nombre_distrito, a.email');
        $this->db->from('profesor a, distrito b');
        $this->db->where('a.iddistrito = b.id and a.id=',$id);
        $query = $this->db->get();
        return $query->result();
        /*$this->db->select('id,apellidos, nombre,fecnac,direccion,iddistrito,telefono,celular,dni,email,hombre');
        $this->db->where('id', $id);
        $query = $this->db->get('profesor');
        return $query->result();*/
    }

    function guardar($apellidos, $nombre, $fecnac, $direccion, $iddistrito, $telefono, $celular, $dni, $email, $hombre) {
        $datos = array(
            'apellidos' => $apellidos,
            'nombres' => $nombre,
            'fecnac' => $fecnac,
            'direccion' => $direccion,
            'iddistrito' => $iddistrito,
            'telefono' => $telefono,
            'celular' => $celular,
            'dni' => $dni,
            'email' => $email,
            'hombre' => $hombre
        );
        $this->db->insert('profesor', $datos);
    }

    function actualizar($codigo, $apellidos, $nombre, $fecnac, $direccion, $iddistrito, $telefono, $celular, $dni, $email, $hombre) {
        $datos = array(
            'apellidos' => $apellidos,
            'nombres' => $nombre,
            'fecnac' => $fecnac,
            'direccion' => $direccion,
            'iddistrito' => $iddistrito,
            'telefono' => $telefono,
            'celular' => $celular,
            'dni' => $dni,
            'email' => $email,
            'hombre' => $hombre
        );
        $this->db->where('id', $codigo);
        $this->db->update('profesor', $datos);
    }

    function eliminar($codigo) {
        $this->db->delete('profesor', array('id' => $codigo));
    }

    function buscar($palabras) {

        $query = $this->db->query("SELECT * FROM profesor WHERE apellidos LIKE '%" . $palabras . "%'");
        return $query;
    }

}

?>
